package org.wltea.expression.datameta;

/**
 * describe :
 * author : gongww
 * email : gongwenwuwj66058@touna.cn
 * create_time : 2018/9/1 16:41
 */
public class CommonConstant {

    /**
     * ASCII表中可见字符从!开始，偏移位值为33(Decimal)
     */
    public static final char DBC_CHAR_START = 33;

    /**
     * ASCII表中可见字符到~结束，偏移位值为126(Decimal)
     */
    public static final char DBC_CHAR_END = 126;

    /**
     * 全角对应于ASCII表的可见字符从！开始，偏移值为65281
     */
    public static final char SBC_CHAR_START = 65281;

    /**
     * 全角对应于ASCII表的可见字符到～结束，偏移值为65374
     */
    public static final char SBC_CHAR_END = 65374;

    /**
     * ASCII表中除空格外的可见字符与对应的全角字符的相对偏移
     */
    public static final int CONVERT_STEP = 65248;

    /**
     * 全角空格的值，它没有遵从与ASCII的相对偏移，必须单独处理
     */
    public static final char SBC_SPACE = 12288;

    /**
     * 半角空格的值，在ASCII中为32(Decimal)
     */
    public static final char DBC_SPACE = ' ';
}
